package com.lorenzogao.pley.ui.presenter.contract

import com.lorenzogao.pley.bean.AppInfo
import com.lorenzogao.pley.bean.IndexBean
import com.lorenzogao.pley.bean.PageBean
import com.lorenzogao.pley.ui.BaseView

/**
 * Created by GanLanPing
 * data:2017/12/23
 * time:13:20
 * 邮箱:2508719070@qq.com
 * Description:
 */

interface AppInfoContract {


    interface View : BaseView {


        fun showResult(indexBean: IndexBean)


        fun onRequestPermissionSuccess()
        fun onRequestPermissionError()

    }

    interface AppInfoView : BaseView {
        fun showResult(appinfo: PageBean<AppInfo>)

        fun onLoadMoreComplete()
    }


    interface AppDetailView : BaseView {
        fun showResult(appinfo: AppInfo)


    }


}
